import pymysql
conn=pymysql.connect("127.0.0.1","root","lsz666","text",charset="utf8")

cursor=conn.cursor()

# # sql语句（创建表）
# sql1="""create table stu(
# sno char(20) primary key ,
# sname varchar (50),sex char (2),
# sage int,sclass varchar (50),
# sdept varchar (50)
# )DEFAULT CHARSET=utf8;"""


# SQL 插入语句
sql = """INSERT INTO stu(sno,
         sname,sex, sage,sclass, sdept)
         VALUES ('0002', 'Mohan', '女', 25,'计算机','信息学院');"""
try:
    # 执行sql语句
    cursor.execute(sql)
    # 提交执行
    conn.commit()
except Exception as e:
    # 如果执行sql语句出现问题，则执行回滚操作
    conn.rollback()
    print(e)
finally:
    # 不论try中的代码是否抛出异常，这里都会执行
    # 关闭游标和数据库连接
    cursor.close()
    conn.close()
